home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Linux
/
Kubuntu 8.10
/
kubuntu-8.10-desktop-i386.iso
/
casper
/
filesystem.squashfs
/
etc
/
init.d
/
NetworkManager
< prev
next >
Wrap
Text File
|
2008-10-20
|
1KB
|
76 lines
#! /bin/sh
#
# NetworkManager NetworkManager daemon
# Daemon for automatically switching network
# connections to the best available connection.
# This file should be placed in /etc/init.d.
#
# Authors: <j@bootlab.org>
# Mark Roach <mrroach@okmaybe.com>
# Thom May <thom@debian.org>
#
# Version: @(#)skeleton 2.85-23 28-Jul-2004 miquels@cistron.nl
#
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Network connection manager daemon"
NAME="NetworkManager"
DAEMON=/usr/sbin/$NAME
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
USER=root
# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
#
# Function that starts the daemon/service.
#
d_start() {
log_action_begin_msg "Starting NetworkManager"
if start-stop-daemon --start --quiet --pidfile $PIDFILE \
--user $USER --exec $DAEMON -- $DAEMON_OPTS; then
log_end_msg 0
else
log_end_msg 1
fi
}
#
# Function that stops the daemon/service.
#
d_stop() {
log_action_begin_msg "Stopping NetworkManager"
if start-stop-daemon --stop --quiet --retry 5 --pidfile $PIDFILE \
--oknodo --user $USER --exec $DAEMON; then
log_end_msg 0
else
log_end_msg 1
fi
}
case "$1" in
start)
d_start
;;
stop)
d_stop
;;
restart|force-reload)
d_stop
sleep 1
d_start
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0